.sidenav {
	background: #FFF;
	box-shadow: 2px 2px 6px rgba(0,0,0,.3);
	display: block;
	font-size: 16px;
	font-weight: 400;
	height: 100%;
	left: 0;
	position: fixed;
	overflow: auto;
	display: none;
	transition: transform .3s;
	top: 0;
	width: 256px;
	z-index: 100
}

.sidenav.show {
	display: block;
}

.sidenav-brand {
    background: #ffffff;
    padding: 10px 0px 8px 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e0a500;
}

.sidenav-dropdown {
	border-bottom: 1px solid #bfe2ef;
	margin: 0
}

.sidenav-header {
	border-top: 1px solid #cc3b36;
    padding: 0px 0px 15px 0px;
    margin-top: 10px;
}

.sidenav-header small {
	display: block;
	font-size: 14.4px;
	line-height: 16px
}

.sidenav-menu {
list-style: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #ccc;
border-bottom: 1px solid #bfe2ef;
padding-bottom: 30px;
margin-bottom: 20px;
}

.sidenav-menu li {
	display: block;
	position: relative
}

.sidenav-menu a {
	font-size:14px;
	background: 0 0;
	color: #2F1819;
	display: block;
	line-height: 24px;
	padding: 16px 32px;
	text-decoration: none
}

.sidenav-menu a:hover {
    background: linear-gradient(to right, #1f68f0 0, #1ab9fa 64%);
    color: #fff;
}

.sidenav-menu a.active,.sidenav-menu a.active .sidenav-dropdown-icon,.sidenav-menu a.active .sidenav-link-icon {
	color: #cc3b36;
}

.sidenav-dropdown-icon,.sidenav-link-icon {
	color: #757575;
	position: absolute;
	text-align: center;
	top: 12px
}

.sidenav-link-icon {
	display: block;
	height: 24px;
    left: 70px;
	width: 24px
}

.sidenav-link-title {
	display: block;
	padding: 0 16px 0 40px;
	text-transform: uppercase;
}

.sidenav-dropdown {
	display: none;
	list-style: none;
	padding: 0
}

.sidenav-dropdown a {
	background: #f7f7f7;
  font-size: 14px;
  color: #000;
}

.sidenav-dropdown li:first-child a {
	box-shadow: inset 0 1px 1px rgba(0,0,0,.1)
}

.sidenav-dropdown-icon {
	display: none;
	height: 16px;
	right: 16px;
	width: 16px
}
.sidenav-dropdown-icon img {width:13px;}

.sidenav-dropdown-icon.show {
	display: block
}

.sidenav-overlay {
	background: rgba(14, 14, 14, 0.8);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2;
}
.sidenav-no-scroll {
	overflow: hidden!important
}
.sidenav-menu.lang a {padding: 16px 0px 16px 64px;}
.phone-yuyan a {
	font-size: 13px;
	    background: 0 0;
	    color: #2F1819;
	    display: block;
	    line-height: 24px;
	    padding: 6px 32px;
	    text-decoration: none;
}

/*phone*/
.mobile-head {display:none;}
#fixmb1-phone {display:none;}
.phonert {display: none;}
.phonebt {display: none;}
.phone-fanh {display: none;}
.phonepl {display: none;}
.phone-cfang {display: none;}
.honors .phone-honor {display: none;}
.phone-gl  {display: none;}
.phone-p {display: none;}

@media (max-width: 1024px) {
.history-box {margin-top: 180px;}
.wind-p {display:none} 
.phone-p {display: block;}  
  
.phone-gl  {display: block;}
html { overflow-x: hidden;}
.win-head {display:none;}	
.mobile-head {
    display: block;
    background: rgba(0, 0, 0, 0.45);
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 999;
    height: 60px;
}
.mobile-logo { padding-left: 10px;}
.mobile-logo img {
	padding-top: 8px;
    padding-left: 5px;
    width: 120px;
}
.mobile-nav {margin-top: 12px;padding-right: 15px;}
.mobile-nav .toggle {display: block;}
.mobile-nav .toggle img {width:32px;} 
.mobile-nav .toggle .navico2 {display: none;}
.sidenav-no-scroll   .toggle .navico {display: none;}
.sidenav-no-scroll  .toggle .navico2 {display: block;}

.i-ban li .word p {height: auto;   padding-bottom: 10px;}
.i-ban li .cent-cont {
    right: 50%;
    margin-top: -81px;
    color: #fff;
    width: 90%;
    text-align: center;
    margin-right: -45%;
}
.i-ban li .word p .font-sign {text-align:center}
.i-ban li .word { font-size: 34px;}
.i-ban li .word { color: #fff; font-size: 34px; line-height: 44px;}
.i-ban li .word p .font2 {display:block}
.i-ban li .word p .font3 { font-size: 20px;}
.w1140 {width:100%}    
.index_box1 .slideBox {
    width: 90%;
    margin: 0 auto;
    float: none;
}    
.index_box1 .slideBox .bd img {width: 100%;}
.slideBox .pp {display:none}
.index_box1 .rt {
    width: 90%;
    padding: 60px 0px 50px;
    font-size: 15px;
    margin: 0 auto;
    float: none;
}   
.index_box1 {padding: 20px 0px 0px;}

.cpxx h2 {margin-top: 10px;}
.index .page5 .list .cm {width: 90%; padding-top: 30px;}
.index .page5 .list ul {width: 100%; left: 0; margin-left: 0;}
.index .page5 .list li { 
    width: 50%;
    float: left;
    margin-top: 0px;
	}
.index .page5 .list .shiye1 { margin-right: 0px;}    
.index .page5 .list .shiye1 a, .index .page5 .list .shiye2 a {
    font-size: 24px;
}	
.list ul .pa {
    background: url(/css/ib09.png) no-repeat center;
    width: 42px;
    height: 42px;
    left: 0;
    margin-left: 0;
    top: 0;
    position: relative;
    margin: 0 auto;
    padding: 40px 0px;
}
.index_box5 .top-titile {margin-top:20px}
.ib5_main .L {
    position: relative;
    width: 90%;
    height: auto;
    overflow: hidden;
    margin-top: 0px;
    margin: 0 auto;
    float: none;
}
.ib5_main .L .pic {
    width: 100%;
    overflow: hidden;
    height: auto;
}
.scrollbox {
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    margin-top: 30px;
    float: none;
}
#scrollDiv {width: 100%;}
.index_box5 {padding: 30px 0px 50px;}
.select_box > div {
    float: none;
    position: relative;
    width: 90%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 15px;margin-bottom: 15px;
}
.select_box > div .bg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 400px;
    margin-left: 0;
}
.select_box > div .bg1 {
    background: url(/css/quick/business_area_bg2.jpg) no-repeat center;
    background-size: cover;
}
.enter-name {bottom: 20px;}
.select_box { height: auto;}
.index_wenhua ul li {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 35px;
}
.index_wenhua ul li .ico span {display: none;}
.index_wenhua {padding: 20px 0px 40px;}
.footer_one {width: 100%;}
.footer_one .fl {display: none;}
.footer_rt {float: none; width: 100%;text-align: center;}
.footer_two p {float: none;text-align: center;}
.footer {padding-top: 25px;}


.INB .solgn {margin-top: -160px;}
.INB .backg {-webkit-animation: none;}
.tou_menu li {width: 33%;}
.tou_menu {
    background: url(/css/in/black30.png) repeat;
    height: auto;
    width: 100%;
    bottom: 0;
    position: relative;
    left: 0;
}
.index_wrap {overflow: initial;}
.tou_menu li {width: 33%; border-right: solid 1px rgba(165, 165, 165, 0.82); border-bottom: solid 1px rgba(148, 148, 148, 0.59);}
.about {padding: 200px 0px 0px;}
.phoneabout {padding: 40px 0px 0px;}
	
.about .A1 .fl { width: 100%;margin-top: 0px;float: none;}
.about .A1 .fl h4 {text-align: center;}
.about .A1 .fl h2 {margin: 0 auto;margin-bottom:35px}
.about .A1 .fl p {width: 90%;margin: 0 auto;}
.phonert {display: block;width: 90%; margin: 0 auto;margin-top: 20px;}
.phonert img {width: 100%;}
.winrt {display: none;}
.about .A1 {padding: 40px 0px 40px;}
.about .A3 li {
    float: none;
    margin-right: 0;
    margin-bottom: 50px;
}
.about .A3 {position: relative; padding-top: 40px; padding-bottom: 20px;}
.about .A4 .w1140 {width: 90%; padding-top: 0px;}
.about .A4 .row1 .rt {
    width: 100%;
    padding-top: 40px;
    float: none;
}
.about .A4 .row1 .fl { position: relative; width: 100%;}
.about .A4 .row1 .fl img {width: 100%;height: auto;}
.about .A4 .row2 {width: 100%; margin: 0 auto; padding-top: 20px;}
.about .A4 .row2 .fl {
    width: 90%;
    float: none;
  margin: 0 auto;
}
.about .A4 .row2 .rt img {
width: 90%;
height: auto;
z-index: 2;
position: relative;
}
.about .A4 .row2 .rt {
    width: 100%;
    padding-top: 0px;
    float: none;
}
.color2 {right: 0;}
.about .A4 .icon4 {display: none;}
.about .A2 li {
    float: none;
    text-align: center;
    color: #fff;
    padding-top: 50px;
    width: 100%;
}
.about .A2 li.vision1 { padding-right: 0;}
.about .A2 {padding: 15px 0px 60px;
    background: url(/css/phone/bg06.jpg) no-repeat center;
    background-size: cover;}
#wrap {min-width: 100%; max-width: 100%;}
#wrap.company #contents.about {padding-top: 0;}
.section_introduction .half_line {top: 45px;}
.top_text_box {
top: 0px;
margin-left: 0;
width: 90%;
position: relative;
left: 0;
margin: 0 auto;
background: #fff;
padding: 20px 0px;  
}
.top_text_box2 {
    top: 0;
    margin-left: 0;
    width: 90%;
    position: relative;
    margin: 0 auto;
    top: 0px;
    left: 0;
margin-top: 80px;
background: #fff;
padding: 20px 0px;  
}
.top_text_box4 {
    width: 90%;
    position: relative;
    margin: 0 auto;
    top: 0px;
    left: 0;
    margin-top: 80px;
    background: #fff;
    padding: 20px 0px;
}
.quotes1.on { display:none;}
.top_img {display: none;}
.bottom_text_box {
    top: 0px;
    margin-left: 0;
    text-align: left;
    position: relative;
    width: 90%;
    margin: 0 auto;
    left: 0;
margin-top: 80px;
    background: #fff;
     padding: 20px 0px; 
}
.bottom_img {display: none;}
.bottom_text_box2, .bottom_text_box3, .bottom_text_box4 {
top: 0;
margin-left: 0px;
text-align: left;
width: 90%;
position: relative;
left: 0;
margin: 0 auto;
margin-top: 80px;
background: #fff;
    padding: 20px 0px;  
}
.history-t {
    font-size: 32px;
    line-height: 40px;
 }   
.quotes2, .ci_large_h, .section_introduction .circle_container .circle:nth-child(2) {display: none;}

.bottom_text_box3 h3 {
    font-size: 38px;
    color: #3987cd;
    text-align: center;
    font-weight: lighter;
}
.section_introduction {
    height: auto;
    padding-bottom: 50px;
    padding-top: 80px;
}
.phonebt {display: block;}
.winbt {display: none;}
.phonebt img {width: 100%;}
.bantu .bgs {display: none;}
.main-box {
    padding-top: 160px;
    text-align: center;
}
.partner .partul li img {
    height: 40px;
    margin: 0 auto;
    display: block;
}
.partner .world p {width: 95%; margin: 0 auto;}
.partner .hezuo { width: 95%;margin: 0 auto;}
.partner .partul {padding: 60px 0px;}
.partner .partul li {
	float: left;
    margin-right: 1%;
    margin-left: 1%;
    width: 31%;
}
.contacts {padding: 180px 0px 0 0;}
.contacts .C4 li {
    width: 300px;
    float: none;
    margin-right: 0;
    margin: 0 auto;
    margin-bottom: 30px;
}
.contacts .C4 li.lastli {
    width: 300px;
    margin-right: 0px;
    margin: 0 auto;
}
.contacts .C4 .bgline {display: none;}
.contacts .C2 .w1140 {background: #edf5f8;padding-bottom: 50px;}
.contacts .C2 .bschu {
    float: none;
    padding-top: 50px;
    padding-right: 0;
    width: 90%;
    margin: 0 auto;
}
.contacts .C2 {height: auto;}
.contacts .C5 .bschu {width: 95%;}
.contacts .C5 .bschu li {float: none; margin-left: 0; margin-right: 0;}
.contacts .C5 .bschu .bs1 {width: 100%;    margin-bottom: 30px;}
.culture {margin-top: 160px;}
.tou_menu li:last-child { border-right: solid 1px rgba(165, 165, 165, 0.82);}
.INB2 {position: relative;}
.culture ul {width: 100%;}
.culture ul li {
    float: none;
    position: relative;
    width: 90%;
    height: auto;
    padding-bottom: 30px;
    margin: 0 auto;
}
.culture ul .mission .tub {
    position: relative;
    top: 0;
    right: 0;
    width: 186px;
    height: 216px;
    background: url(/css/in/icon21.png) no-repeat 0 0;
    margin: 0 auto;
}
.culture ul .mission p {
    position: relative;
    top: 0;
    right: 0;
    padding-right: 0;
    text-align: center;
    background: none;
    font-size: 20px;
    padding-top: 10px;
}
.culture ul .vision .tub {
    position: relative;
    top: 0;
    width: 186px;
    height: 216px;
    background: url(/css/in/icon21.png) no-repeat 0 -216px;
    margin: 0 auto;
}
.culture ul .vision p {
    position: relative;
    top: 0;
    left: 0;
    padding-left: 0;
    text-align: center;
    background: none;
    font-size: 20px;
}
.culture2 {padding-top: 50px;
    padding-bottom: 50px;
    background: url(/css/in/bg13.jpg) no-repeat center;
    background-size: cover;}
.culture2 ul li {float: none; margin: 0 auto;  margin-bottom: 20px;}
.culture2 ul .li5 {margin: 0 auto;}
.tiji.w1140 {width: 90%;margin-bottom: 20px;}
.tiji p {padding: 0 30px;text-align: justify;}


	
	.culture3 .rukou .second-ul { margin-right: 0px;margin: 0 auto;}
.culture3 .rukou ul {float: none; width: 90%;margin: 0 auto;}
.culture3 .rukou .second-ul .rukou-pic { width: 100%;height: auto;}
.culture3 .rukou .second-ul .pa {top: 50%;margin-top: -42.5px;}
.culture3 .rukou li {margin-bottom: 30px;}
.culture3 .rukou .first-ul .li1 .rukou-pic { height: auto;}
.culture3 .rukou .first-ul .rukou-pic, .culture3 .rukou .third-ul .rukou-pic {width: 100%;}
.culture3 .rukou .first-ul .li1 .pa {top: 50%; margin-top: -34.5px;}
.culture3 .rukou li .pa {top: 50%; margin-top: -34.5px;}
.culture3 .rukou {width: 100%;}

.culture3 {padding: 40px 0px 10px;margin-top: 160px;}
.index_culture3 {margin-top: 0px;}

.culture3 .list_article { padding: 20px 0px 0px;}
.list_article .ul {width: 90%; margin: 0 auto;}
.list_article .newst {
    width: 300px;
    height: 180px;
    float: none;
    padding-bottom: 20px;
}
.culture3 .list_article .newsz {
    width: auto;
    float: none;
    margin-left: 0;
}
.culture3 .list_article li .jiantou {display: none;}
.culture3 .list_article .ul li {
    padding: 20px;
}
.wznye {
    padding: 0px 0px;
    background: #f7f7f7;
    position: relative;
    margin-top: 160px;
}
.article_body {padding-top: 50px; background: #f7f7f7;}
.article_body .page_header {
    position: relative;
    width: 90%;
    top: 0px;
    left: 0;
    margin: 0 auto;
}
.article_body .article_right {
    background: #fff;
    padding: 20px 0px;
    float: none;
    width: 100%;
}
.article_body .article_right {
    background: none;
    padding: 20px 0px;
    float: none;
    width: 90%;
    min-height: 250px;
    text-indent: 2em;
    margin: 0 auto;
    text-align: justify;
}
.next-pre {
    padding-top: 15px;
    border-top: 1px solid #ccc;
    margin-top: 30px;
    padding-left: 0px;
    padding-right: 0px;
    width: 100%; padding-bottom: 10px;
}
.next-pre .fl, .next-pre .rt {
    float: none;
    padding-bottom: 10px;
    width: 90%;
    margin: 0 auto;
}
.next-pre .pa {display: none;}
.bignews { padding: 40px 0px 0px; margin-top: 160px;}
.bignews .gsxw {width: 90%;margin: 0 auto;}
.bignews li .figure {width: 100%;float: none;}
.bignews li .figure img { width: 100%;height: auto;}
.bignews li .text {
    width: auto;
    float: none;
    padding-top: 30px;
    background: #fff;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
    text-align: justify;
}
.bignews li .text .clearfix span { margin-right: 0px; float: none; margin-bottom: 10px;}
.bignews li .text .clearfix { margin-bottom: 5px;}
.fenye {
    margin-right: 0;
    padding-bottom: 20px;
    width: 100%;
}
.fenye ul {float: none;width: 100%;text-align: center;}
.fenye li {
    float: none;
    display: inline-block;
    text-align: center;
}
.RD-2-update { padding: 70px 0px 20px;}
	
.list_article2 {margin-top: 160px;padding: 50px 0px;}
.list_article2 .mtbd {width: 90%;margin: 0 auto;}
.list_article2 .mtbd li {padding: 17px 25px;}
.list_article2 .leftdate {float: none;}
.list_article2 .rightnr {
    float: none;
    width: 100%;
    padding-top: 20px;
}
.list_article2 .rightnr .dtt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: auto;
	white-space: normal;
	line-height: 28px;
}
.article_body .group1 h2 {font-weight: normal;}
.list_gongyi {margin-top: 160px;}
.company-news {padding: 40px 0px;}
.company-news .list-box {width: 90%; margin: 0 auto;padding-top: 0px;}
.tiji .dfl {
float: none;
width: 90%;
margin: 0 auto;
}
.list_gongyi .tiji .fl img {
    width: 100%;
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    border-right: 0px solid #dddddd;
    display: block;
    padding-bottom: 20px;
}
.list_gongyi .tiji .rt {
    width: 100%;
    position: relative;
    float: none;
}
.list_gongyi .tiji .toppa2 {display: none;}
.culture3-1 { margin-top: 0; padding: 20px 0 10px;}
.culture3 .dang1 {
    float: none;
    width: 100%;height: auto;
 }   
.culture3 .iic {
    background: url(/css/in/dang-ico.png) no-repeat center;
    position: relative;
    left: 0;
    margin-left: 0;
    top: 0;
    margin-top: 0;
    z-index: 1;
    width: 100%;
    margin-bottom: 40px;
}
.culture3 .dang1 .dang-nm {height: 127px;margin-top: -63.5px;}
.culture3 .dang2 {margin-bottom:0px}

.culture3-2 {margin-top:80px}
.culture3-2 .h2 {
	width: 250px;
    background-size: 250px 16px;
    font-size: 32px;
}
.tou_menu_dang li {
	width: 50%;
    border-right: solid 0px rgba(165, 165, 165, 0.82);
    border-bottom: solid 1px rgba(148, 148, 148, 0.59);
}
.tou_menu_dang li:last-child {border-right: solid 0px rgba(165, 165, 165, 0.82);}
.list_article .newsz .dtt {line-height: 28px;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; font-size: 20px;}
.culture3-2 .list_article .newst {width: 100%; height: auto;}
.product2 .solgn h1 {font-size: 40px;}
.product1-list .libox .tuyou {width: 100%;float: none;}
.product1-list .zizuo {
    width: 90%;
    padding-top: 50px;
    float: none;
    margin: 0 auto;
    margin-bottom: 50px;
}
.product1-list ul li {width: 100%; background: URL(/css/in/gxm05.jpg) left top #eef1f6 no-repeat;}
.product1-list ul .libox {width: 100%;}
.product1-list ul li.li2, .product1-list ul li.li4, .product1-list ul li.li6, .product1-list ul li.li8 {
    background: URL(/css/in/gxm04.jpg) right top #eef1f6 no-repeat;
}
.product1-list .li2 .zizuo, .product1-list .li4 .zizuo, .product1-list .li6 .zizuo, .product1-list .li8 .zizuo {float: none;}
.product1-list { padding-bottom: 0px;}
.product-in h1 a {font-size: 40px;}
.PA-body .gn .fl {float: none;}
.PA-body .gn .fl img {width: 100%;}
.PA-body .gn {padding-top: 0px;}
.PA-body .gn .rt {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 25px;
    text-align: justify;
}
.product1-article .PA-ys .w1140 { width: 90%;}
.product1-article .PA-ys .border {display: none;}
.product1-article .PA-ys {padding: 50px 0px;}
.product1-article .PA-ys .w1140 .ys {
    padding: 30px 20px;
    text-align: justify;
}
.product1-article .PA-ys .w1140 .ys img {width: 100%;}
.phone-fanh {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.phone-fanh span {background: url(/css/phone/arrow-right.png) no-repeat right; padding-right: 20px;}
.product1-list .zizuo h2 {font-size: 26px;}
.section .decorate {display: none;}
.tableCell {vertical-align: middle;}
.section.table, .slide.table {z-index: 99;}
.section .sy1 .fl { width: 100%;float: none; margin-bottom: 30px;}
.section .sy1 .rt {width: 100%; float: none;}
.section .sy1 .fl h2 {padding-left: 40px;background-size: 30px; font-size: 24px;}
.section .sy1 .fl p {
margin-right: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
    text-align: justify;
  }
.jieshao .left {float: none; margin-left: 20px;}
.jieshao .right {float: none; width: auto;margin-top: 30px;padding: 35px 30px;}
.sytu li img {width:300px;height: 254px;display: block;margin: 0 auto;}

.sytu li .border {display: none;}

.sytu .picScroll-left {width: 100%;}
.sytu {margin-top: 30px;}
.phonepl {display: block;}
.winpl {display: none;}

.sytu .picScroll-left2{
    width: 100%;
    margin: 0 auto;
    position: relative;
}
  .article-product2 {padding: 60px 0px 0px;}

.sytu li {
	margin-right: 0px;
	float: none;
	display: inline-block;
	width: 90%;
	margin-left: 0px;
	position: relative;
	z-index: 2;
}
.sytu li img{
	width: 100%;
	height:auto;
	margin-top: 20px;
}
.sytu .picScroll-left2 .hd2 .prev2, 
.sytu .picScroll-left2 .hd2 .next2 {
    display: block;
    width: 51px;
    height: 51px;
    float: left;
    margin-right: 5px;
    margin-top: 25px;
    overflow: hidden;
    cursor: pointer;
    
}
.sytu .picScroll-left2 .hd2 .prev2 {
    background: url(/css/in/main_s_prev.png) no-repeat;
    left: 0px;
}
.sytu .picScroll-left2 .hd2 .next2 {
    background: url(/css/in/main_s_next.png) no-repeat;
   right: 0px;
}
.sytu .picScroll-left2 .bd2 {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 20px;
}
.bd2 .tempWrap {margin: 0 auto;}
	
.sytu .hd2 {
position: absolute;
bottom: -20px;
left: 50%;
width: 120px;
margin-left: -60px;
height: 76px;
z-index: 999;
}
.INB4 { position: relative;}
.pingtai {padding: 40px 0 40px;margin-top: 80px;}

.pingtai .w1140 {width: 90%;}
.pingtai ul {background: none;height: auto;}
.pingtai {background-size: cover;}
.pingtai ul li {
    position: relative;
    left: 0;
    width: 100%;
    text-align: center;
}
.pingtai ul li.dig1 {top: 0; margin-left: 0;}
.dig-c {display: none;}
.pingtai ul li span {float: none;}
.pingtai ul li img {margin-left: 0px;}
.pingtai ul li .zii {float: none;}
.pingtai ul li.dig2,
.pingtai ul li.dig3,
.pingtai ul li.dig4,
.pingtai ul li.dig5,
.pingtai ul li.dig6 { top: 0; margin-left: 0;margin-top: 40px;}
.INB .solgn h1 {    font-size: 40px;}
.pingtai-nei .t1 .fl {float: none;width: 90%;margin: 0 auto;}
.pingtai-nei .t1 .fl img {width: 100%;}
.pingtai-nei {
    padding: 50px 0 10px;
    margin-top: 80px;
    background: url(/css/in/cont1_bg.jpg) bottom #fcfefd no-repeat;
}
.pingtai-nei .t1 .rt {
    width: 90%;
    padding-top: 20px;
    float: none;
    margin: 0 auto;
    text-align: justify;
}
.RD-zhiliang {margin-top: 80px;}
.lb_gl {display: none;}
.phone-gl ul {width: 90%; margin: 0 auto;}
.poster-item {height: auto; width: auto; margin-bottom: 30px;}
.RD {margin-top: 80px;}
.Summary .clearfix {width: 100%;margin: 0 auto;margin-bottom: 0px;}
.col_fourth {float: none; width: 100%; margin-bottom: 50px;}
.RD p { text-indent: 0;}
.RD .Summary-p {width: 90%;margin: 0 auto;}
.RD-2-update .rdul li {
    margin-left: 0px;
    margin-right: 0px;
    float: none;
    text-align: center;
    height: 388px;
    margin-bottom: 40px;
    width: 235px;
    position: relative;
    margin: 0 auto;margin-bottom: 40px;
}
.RD-2-update .up-graybox .stit {display: none;}
.INBtz, .INB6 {position: relative;}
.touzi ul { width: 90%;}
.touzi .kx {
    width: auto;
    background: #fff;
    padding: 30px 20px;
    height: auto;
    position: relative;
    float: none;
}
.touzi .actionBtn1 {position: relative;bottom: 0;}
.touzi .gg { width: auto; height: auto;float: none; margin-top: 40px;padding: 30px 10px;}
.touzi .gg .gglm {
    width: 100%;
    height: auto;
    float: left;
    margin-right: 0;
    margin-left: 0;
	margin-bottom: 0;
}
.touzi .gg p {top:25%}
.touzi .gg .ggtu { width: 100%;height: auto;}
.touzi .gg .ggtu img {width: 100%; height: auto;padding-bottom: 0;}
.touzi .gg .actionBtn1 {margin-top: 30px;}
.INB6 ul {
    position: absolute;
    left: 50%;
    top: 220px;
    width: 100%;
    margin-left: -50%;
}
.INB6 ul li {
    float: left;
    width: 40%;
    height: auto;
    margin-right: 5%;
    margin-left: 5%;
}
.INB6 ul li.menu-1 { margin-right: 5%;}
.menu88 a {height: auto;}
.menu88 .mu13 {width: 100%; margin: 0 auto;padding: 0;}
.ques01 span.ques-yaoqiu, .ques01 span.ques-subject {display: none;}
.ques01 span.ques-nember{width: 33.3%;text-align: center;}
.ques01 span.ques-cont {display: none;}

.ques01 span.ques-shenq {
    float: left;
    padding-right: 0;
    width: 50%;
    text-align: center;
}
.ques01 span.ques-nember {
    width: 50%;
    text-align: center;
    padding-left: 0px;
}
.question-list li .questop span img {padding-left: 0px;margin: 0 auto;}
.gangwei .ques01 span.ques-nember {
    background: none;
    margin-left: 0;
    width: 50%;
}
.question-list li .ques01 {height: auto;}
.question-list li .ques01 {
    background-size: 15px;
}
.ques-txt .nr1 .fl {
    float: none;
    margin-bottom: 10px;
}
.ques-txt .nr1 .rt {
    width: 90%;
    font-size: 16px;
    float: none;
}
.ques-txt .nr1 {
    margin-bottom: 20px;
}
.happy .zong {padding: 0 40px 40px;}
.happy1 .zuo {float: none; width: 90%; margin: 0 auto;}
.happy1 .zuo img {
    width: 100%;display: none;
}
.happy1 .you {
    width: 90%;
    float: none;
    margin: 0 auto;
}
.happy1 .tit {margin: 0px 0 0; font-size: 26px;}
.happy1 .tit span {margin-left: 0;}
.bg-pentagon1 img { display: none;}
.win-cfang {display: none;}
.phone-cfang {display: block;}
.bd3 .tempWrap {margin: 0 auto;}
.happy .tuji ul li img { width: 100%; height: 203px;display: block;}
.happy .tuji ul li img {
    width: 300px;
    height: 203px;
    display: block;
}
.happy2 .plusicon {display: none;}
.happy2 ul li {
    float: left;
    width: 48%;
    margin: 0 auto;
    margin-bottom: 40px;
    margin-left: 1%;
    margin-right: 1%;
    height: 287px;
}
.bg-pentagon2 img {display: none;}
.happy2 {padding: 40px 0px 20px;}
.happy2 ul li img {
    margin: 0 auto;
    display: block;
    width: 100px;
}
.happy3 .w1140 {width: 90%;}
.happy3 .pr img {width: 100%;}
.happy3 p { padding: 20px 0px 30px;}
.happy3 .border {display: none;}
.happy3 {  padding: 50px 0px 50px;}
.happy4 .fuli li { float: left; width: 50%; padding: 20px 0px;height: 113px;}
.happy-end .container {display: none;}
.happy-end {height: 300px;}
.happy-end .jiaru a {top: 120px;}
.happy4 {padding: 40px 0px 0px;}

.honors { margin-top: 160px;}
.honors .phone-honor {display: block;}
.move3d {display: none;}
.phone-honor .honorul {width: 90%;margin: 0 auto;}
.phone-honor ul li img {width: 100%; display: block;}
.phone-honor .honorul li {position: relative;  margin-bottom: 30px;}
.phone-honor ul li p {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url(/css/in/ryu/float-bg.png) repeat;
	color: #fff;
	text-align: center;
}
.culture ul p span {font-size: 24px;}
.sj-right .phone1 img {
    width: 100%;
}
.sj-right .phone1 .fl {float: none;}
.sj-right .phone1 .rt {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 20px;
}
.phone2 .rt img {width: 100%;}
.phone2 .rt {float: none;}
.phone2 .fl {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 20px;
}
.phone3 .fl {float: none;}
.phone3 .fl img {width: 100%;}
.phone3 .rt {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 20px;
}
.phone4 .rt {float: none;}
.phone4 .rt img { width: 100%;}
.phone4 .fl {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 20px;
}
.sj-right .phone5 .fl img {
    display: block;
    width: 100%;
}
.phone5 .fl {float: none;}
.sj-right .phone5 .rt {
    width: 90%;
    float: none;
    margin: 0 auto;
    margin-top: 20px;
}
.pingtai-nei .t2 .fl {float: none;}
.pingtai-nei .t2 .fl img {
    width: 90%;
    margin: 0 auto;
    display: block;
}
.pingtai-nei .t2 .rt {
    width: 90%;
    padding-top: 40px;
    float: none;
    margin: 0 auto;
}
.pingtai-nei .t3-nei .h2 {
    width: 100%;
    background-position: 100px 43px;
    margin: 0 auto;
    margin-bottom: 30px;
    text-align: center;
}
.pingtai-nei .t3-nei .t3 .fl,
.pingtai-nei .t3-nei .t4 .rt {float: none;}
.pingtai-nei .t3-nei .t3 .fl img {
		max-width: 372px;
		display: block;
		margin: 0 auto;
		width: 90%;
}
.t3 .rt,
.t4 .fl {
    width: 90%;
    margin: 0 auto;
    float: none;padding-top: 20px;
}	
	.t3-nei .t5 {
    width: 90%;
    margin: 0 auto;
}
.t5 img {
    display: block;
    padding-top: 40px;
    width: 100%;
}

.article-product-dianchi .jieshao .left {
    float: none;
    width: 100%;
}
.article-product-dianchi .jieshao .right {
    float: none;
    width: 100%;
	padding: 5px 0px;
}	
.brand_list li {
    position: relative;
    width: calc(100%);
    padding-top: calc(70%);
}	
.app-2 .brand_list li {
    width: calc(100%);
}
.app-2 .brand_list li p {
    top: AUTO;
    bottom: 30PX;
    left: 20px;
    right: 20px;
    /* transform: translatey(-50%); */
    FONT-SIZE: 1.2REM;
}
.app-3 .section_layout_2 .c1 {
    width: 100%;
    margin-right: 0;
}
.app-3 .section_layout_2 .c2 {
    width: 100%;
}
.app-3 .solution_list {
    display: flex;
    flex-wrap: wrap;
    margin: 22px 0px 0 0;
}
.app-3 .solution_v2 li {
    display: flex;
    flex-wrap: wrap;
    width: calc(100%);
    position: relative;
    height: auto;
    counter-increment: item;
    background: rgba(255,255,255,.06);
    padding: 40px;
    align-items: center;
    font-size: 1.1rem;
    color: #fff;
    margin: 38px 0px 0 0;
}
.app-4 .brand_list li {
    width: calc(50% - 28px);
    padding-top: calc(50%);
}
.app-nami .hover p {
    font-size: 15px;
    top: 20px;
    position: relative;
    left: 10px;
    right: 10px;
	padding-bottom: 20px;
}
.app-nami .hover {
	position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
	padding: 0 20px 20px;
}
.app-nami .brand_list li {
	background-image: url(/css/update/27.jpg);
    width: 100%;
    padding-top: calc(50%);
}

.t_b1k4tli {width: 90%;}
.t_b1k4cir img {

    margin-top: 35px;
}	
.t_b1k4wen {top:25%}
.t_b1k4xin {
    padding-top: 57px;
    padding-bottom: 95px;
}
.t_b1k4xli {
    text-align: center;
    padding: 0;
    float: none;
    display: inline-block !important;
    width: 33% !important;
    margin: 0 auto;
}
.t_b1k4xli::before,
.t_b1k4xli.slick-slide.slick-active::before {display:none}

.bignews .video_ul li {
    float: none;
    width: 100%;
}
.t_b1k4zi {
    white-space: nowrap;
    text-align: center;
    width: 100%;
    left: 0;
    position: relative;
    margin: 0 auto;
    margin-bottom: 30px;
}


.t_b1k4cir {
    width: 100%;
    height: 100%;
    border-radius: 0;
    background: rgb(37 37 37 / 49%);
    border: 1px solid rgb(126 126 126);
    position: relative;
    float: none !important;
    padding-bottom: 30px;
}
.t_b1k4cir {
    text-align: center;
    margin-right: 0;
}


}


/*pad*/
@media (min-width: 768px) and (max-width:1024px ) {
.partner .partul li {
    float: left;
    margin-right: 1%;
    margin-left: 1%;
    width: 23%;
}
.partner .partul li img { height: 45px;}
.phone-honor .honorul li {
    position: relative;
    margin-bottom: 30px;
    float: left;
    width: 46%;
    margin-right: 1%;
    margin-right: 2%;
    margin-left: 2%;
}
.phone-honor ul li a {
    display: block;
    height: 218px;
    overflow: hidden;
}




}

/*pad pro*/
@media (min-width: 1024px) and (max-width:1199px ) { 

.phone-honor ul li a {
    display: block;
    height: 290px;
    overflow: hidden;
}
}

/*phone5*/
@media (max-width: 360px) {
	
}	